﻿using System;
using System.Linq.Expressions;

namespace NMA.Infrastructure.NHibernate.CriteriaExpression
{
    public abstract class CriteriaExpressionBase<TEntity, TCriteriaModel, TCriteriaType> : ICriteriaExpression<TEntity, TCriteriaModel, TCriteriaType>
    {
        public abstract Func<TEntity, bool> CreatedCriteriaExpression(TCriteriaModel criteriaModel, TCriteriaType criteriaType);
    }
}
